package com.team5101.dao;

import com.team5101.entity.AllMoviesTimes;
import com.team5101.entity.NowFilm;
import com.team5101.entity.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface INowFilmDao {

    //注册，先检验手机号码是否相同
    User getUserByPhone(String phone);
    //注册，通过判断再将注册信息插入数据库中
    Integer insertRegisterInfo(User user);
    //首页点击上映电影，显示所有热映的电影
    List<NowFilm> selectOnMovies();
    //热映电影页，点击立即购买查询电影信息
    NowFilm selectOneMovies(Integer fnId);
    //进入购票页，默认查出当天的放映表
    //@Param("offset") Integer offset,@Param("size") String size
    List<AllMoviesTimes> selectMoviesTimes(@Param("offset") Integer offset, @Param("size") String size);

    //查询首页的热映电影
    List<NowFilm> selIndexHotMvs(Integer fnIshow);

    //分页测试
    Integer  selectCount(); //查询表的总条数
    //查询每页展示的数据
    List<NowFilm> selectFYfilm(@Param("start") Integer start,@Param("pageSize")Integer pageSize);
                                                     //1.客户端想看的页数     2.每页展示的数据条数
    //获取首页显示上映电影
    List<NowFilm>  getfilmindex(Integer fnishow);

}